package com.lanou3g.ptp.message.service;

import com.lanou3g.ptp.entity.Message;
import com.lanou3g.ptp.vo.MessageResult;

public interface MessageService {
    boolean saveSignMessage(Message message);

    boolean saveDiaryMessage(Message message);

    boolean saveReportMessage(Message message);

    boolean saveSummaryMessage(Message message);

    boolean saveApprovalMessage(Message message);

    boolean saveTempSignMessage(Message message);

    boolean readMessageByStudentIdAndType(Long studentId, Integer type);

    MessageResult findNotReadMsgByStudentId(Long studentId);
}
